home *** CD-ROM | disk | FTP | other *** search
- on prepareFrame me
- sprite(287).visible = 1
- sprite(287).blend = 100
- sprite(288).visible = 0
- sprite(288).blend = 100
- end
-
- on exitFrame me
- GenHeadOffsets(me)
- GenSmokeOffsets(me)
- GenScoreValues(me)
- GenPSHeartOffsets(me)
- GenTrayOffsets(me)
- end
-
- on GenTrayOffsets me
- global gTrayOffsets
- gTrayOffsets = []
- gTrayOffsets[1] = sprite(253).loc - sprite(252).loc
- gTrayOffsets[2] = sprite(254).loc - sprite(252).loc
- gTrayOffsets[3] = sprite(258).loc - sprite(257).loc
- gTrayOffsets[4] = sprite(256).loc - sprite(257).loc
- gTrayOffsets[5] = sprite(261).loc - sprite(260).loc
- gTrayOffsets[6] = sprite(262).loc - sprite(260).loc
- gTrayOffsets[7] = sprite(264).loc - sprite(265).loc
- gTrayOffsets[8] = sprite(266).loc - sprite(265).loc
- end
-
- on GenPSHeartOffsets me
- global gPSColorOffsets, gPSNumOffsets
- gPSColorOffsets = []
- gPSColorOffsets[1] = [sprite(56).rect, sprite(57).rect]
- gPSColorOffsets[2] = [sprite(56).rect, sprite(57).rect, sprite(58).rect, sprite(61).rect]
- gPSColorOffsets[3] = [sprite(56).rect, sprite(57).rect, sprite(58).rect, sprite(59).rect, sprite(60).rect, sprite(61).rect]
- gPSNumOffsets = []
- gPS = []
- repeat with b = 62 to 67
- pt = point(sprite(b).rect.left, sprite(b).rect.top)
- append(gPS, pt)
- end repeat
- gPSNumOffsets[1] = [gPS[1], gPS[2]]
- gPSNumOffsets[2] = [gPS[1], gPS[2], gPS[3], gPS[6]]
- gPSNumOffsets[3] = [gPS[1], gPS[2], gPS[3], gPS[4], gPS[5], gPS[6]]
- end
-
- on GenScoreValues me
- global gScoreVals
- gScoreVals = [#ColorMatch: 0, #TakeOrder: 0, #GiveFood: 0, #GiveCheck: 0, #CleanUp: 0, #GiveSnack: 0]
- ps = member("pointinfo").text
- gScoreVals.ColorMatch = integer(ps.word[2])
- gScoreVals.TakeOrder = integer(ps.word[4])
- gScoreVals.GiveFood = integer(ps.word[6])
- gScoreVals.GiveCheck = integer(ps.word[8])
- gScoreVals.CleanUp = integer(ps.word[10])
- gScoreVals.GiveSnack = integer(ps.word[12])
- end
-
- on GenHeadOffsets me
- global gHeadOffsets, gHeadLightOffset
- gHeadLightOffset = sprite(35).loc - sprite(15).loc
- gHeadOffsets = []
- append(gHeadOffsets, [sprite(16).loc - sprite(15).loc, sprite(17).loc - sprite(15).loc])
- append(gHeadOffsets, [sprite(22).loc - sprite(21).loc, sprite(23).loc - sprite(21).loc, sprite(24).loc - sprite(21).loc, sprite(25).loc - sprite(21).loc])
- append(gHeadOffsets, [sprite(28).loc - sprite(27).loc, sprite(29).loc - sprite(27).loc, sprite(30).loc - sprite(27).loc, sprite(31).loc - sprite(27).loc, sprite(32).loc - sprite(27).loc, sprite(33).loc - sprite(27).loc])
- end
-
- on GenSmokeOffsets me
- global gSmokeInfo
- gSmokeInfo = [[], [], []]
- cs = 15
- sp = 37
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[1], mInfo)
- sp = 36
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[1], mInfo)
- cs = 21
- sp = 41
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[2], mInfo)
- sp = 40
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[2], mInfo)
- sp = 42
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[2], mInfo)
- sp = 43
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[2], mInfo)
- cs = 27
- sp = 47
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[3], mInfo)
- sp = 46
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[3], mInfo)
- sp = 48
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[3], mInfo)
- sp = 50
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[3], mInfo)
- sp = 51
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[3], mInfo)
- sp = 49
- mInfo = [#fH: sprite(sp).flipH, #fV: sprite(sp).flipV, #offset: sprite(sp).loc - sprite(cs).loc]
- append(gSmokeInfo[3], mInfo)
- end
-